

export default class EngineHelper{
    /**
     * 
     * @param name 需要查找的节点名称，最好带路径，否则会进行递归查找。
     * @param node 从哪个节点开始查找 默认从this.node开始查找。
     */
    static findChild(name:string,node:cc.Node){
        let temp = cc.find(name,node);
        if(temp){
            return temp;
        }else{
            let count = node.children.length;
            for (let index = 0; index <count; index++) {
                const element = node.children[index];
                temp = this.findChild(name,element);
                if(temp){
                    return temp;
                }
            }
            return null;
        }
    }

    static isValid(node:cc.Node){
        return cc.isValid(node)
    }

}